// 格式化数字
export const formatNumber = (num) => {
  if (!num) return '0'
  return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',')
}

// 订单状态类型映射
export const orderStatusTypeMap = {
  0: 'warning',  // 待付款
  1: 'primary',  // 待发货
  2: 'info',     // 待收货
  3: 'success',  // 已完成
  4: 'danger'    // 已取消
}

// 订单状态文本映射
export const orderStatusTextMap = {
  0: '待付款',
  1: '待发货',
  2: '待收货',
  3: '已完成',
  4: '已取消'
}

// 获取订单状态类型
export const getOrderStatusType = (status) => {
  return orderStatusTypeMap[status] || 'info'
}

// 获取订单状态文本
export const getOrderStatusText = (status) => {
  return orderStatusTextMap[status] || '未知状态'
} 